package com.dykj.fireFighting.api.base.video.dto;

import com.dykj.fireFighting.common.core.dto.CommonDto;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * @Description 监控设备管理
 * @Author hxb
 * @Date 2021-06-25 08:42:12
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "监控设备管理")
public class VideoDto extends CommonDto {
    private static final long serialVersionUID = 1L;

    /**
     * 唯一标识
     */
    private String id;
    /**
     * 所属区域
     */
    private String areaCode;
    /**
     * 监控中心id
     */
    private String bindingCode;
    /**
     * 社会单位id
     */
    private String unitId;
    /**
     * 单位名称
     */
    private String unitName;
    /**
     * 共用：摄像头名称
     */
    private String videoName;
    /**
     * 共用：通道号
     */
    private String channel;
    /**
     * 0大华 1萤石云 2海康
     */
    private String vedioType;
    /**
     * 萤石云：萤石云平台appkey
     */
    private String appkey;
    /**
     * 萤石云：萤石云平台Secret
     */
    private String appsecret;
    /**
     * 萤石云：监控摄像头唯一码
     */
    private String videoSerial;
    /**
     * 大华：用户名
     */
    private String userName;
    /**
     * 大华：密码
     */
    private String password;
    /**
     * 大华：IP地址
     */
    private String ip;
    /**
     * 大华：端口号
     */
    private String port;
    /**
     * 大华：码流 默认为主码流 0-主码流；1-副码流
     */
    private String subtype;
    /**
     * 是否删除0否1是
     */
    private Integer isDel;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建时间
     */
    private Date createTime;
    private String updateBy;
    private Date updateTime;

}
